// client_naive.go
//
// 功能：快速连续发送 3 条小消息，不做任何分帧控制。
// 调整：去掉延时，尽可能让数据短时间写入内核缓冲。
package main

import (
	"log"
	"net"
)

const naiveAddr = "127.0.0.1:7000"

func main() {
	conn, err := net.Dial("tcp", naiveAddr)
	if err != nil {
		log.Fatalf("dial error: %v", err)
	}
	defer conn.Close()

	messages := []string{"hello", "world", "stack"}
	for _, m := range messages {
		if _, err := conn.Write([]byte(m)); err != nil {
			log.Fatalf("[NAIVE] write error: %v", err)
		}
		log.Printf("[NAIVE] 已发送 %q", m)
	}
}
